Abstract: Design Space Exploration of Optimal Many-Core Processors for Sound Synthesis of Guitar

نویسندگان

  • Myeongsu Kang
  • Yongmin Kim
  • Yung-Keun Kwon
  • Jong-Myon Kim
  • Cheol-Hong Kim
چکیده

Recent advances in physics-based sound synthesis have offered huge possibilities for the creation of new musical instruments. However, its higher computational complexity compared to signal modeling has limited its use in real-time applications. This has motivated research on parallel processing architectures that support the physics-based sound synthesis of musical instruments. This paper presents a design space exploration of optimal many-core processors for the physics-based sound synthesis of the acoustic guitar by quantitatively evaluating the impact of the sample-per-processing element (SPE) ratio, which is the amount of sample data directly mapped to each processing element (or varying the number of processing elements for a fixed sample size) on system performance and efficiency using architectural and workload simulations. The effect of the sample-to-processor ratio is difficult to analyze because it significantly affects both hardware and software design as the SPE ratio is varied. In addition, the optimal SPE ratio is not typically at either extreme of its range. This paper illustrates the relationship between problem size, SPE ratio and processing element architecture for a target implementation in 130-nm technology. Experimental results indicate that a SPE in the range of 2,756 to 11,025 (or the number of PEs between 24 and 96) provides the most efficient operation for synthesizing guitar sounds with 6-note polyphony sampled at 44.1 kHz, yielding the highest area and energy efficiencies.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Ultra-Low-Energy DSP Processor Design for Many-Core Parallel Applications

Background and Objectives: Digital signal processors are widely used in energy constrained applications in which battery lifetime is a critical concern. Accordingly, designing ultra-low-energy processors is a major concern. In this work and in the first step, we propose a sub-threshold DSP processor. Methods: As our baseline architecture, we use a modified version of an existing ultra-low-power...

متن کامل

Heracles 2.0: A Tool for Design Space Exploration of Multi/Many-core Processors

This paper presents Heracles, an open-source, functional, parameterized, synthesizable multicore system toolkit. Such a multi/many-core design platform is a powerful and versatile research and teaching tool for architectural exploration and hardware-software co-design. The Heracles toolkit comprises the soft hardware (HDL) modules, application compiler, and graphical user interface. It is desig...

متن کامل

Hypermedia processors: design space exploration

We present a framework for area optimal system design space exploration for hypermedia applications. We focus on a category of processors that are programmable yet optimized to a hypermedia application. The key components of the framework presented in this paper are a retargetable instruction-level parallelism compiler, instruction level simulators, a set of complete media applications written ...

متن کامل

Automatic instruction-set architecture synthesis for VLIW processor cores in the ASAM project

The design of high-performance application-specific multi-core processor systems still is a time consuming task which involves many manual steps and decisions that need to be performed by experienced design engineers. The ASAM project sought to change this by proposing an automatic architecture synthesis and mapping flow aimed at the design of such application specific instruction-set processor...

متن کامل

A Methodology for Profiling and Partitioning Stream Programs on Many-core Architectures

Maximizing the data throughput is a very common implementation objective for several streaming applications. Such task is particularly challenging for implementations based on many-core and multi-core target platforms because, in general, it implies tackling several NPcomplete combinatorial problems. Moreover, an efficient design space exploration requires an accurate evaluation on the basis of...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012